
/* ---------------- header styles ------------------ */
div#header {
  /*  background-image: url( ../images/header-bg.gif);*/
    background-image: url(../../admin/images/gov-header-region-bg.gif);
    background-repeat:repeat-x;
    background-position: left top;
    /*height: 90px;*/
    min-width: 800px; 
    position : fixed;
    width : 100%;
    height : 15%;
    top : 0;
    right : 0;
    bottom : auto;
    left : 0;
    border-bottom : 1px solid #cccccc;
    overflow:hidden;
}

div#header div.left-logo {
	background-image: url( ../images/header-logo.gif );
        background-repeat: no-repeat;
        background-position: left top;
	height: 32px;
	width: 332px;
	width: 332px;
	margin-top: 23px;
	margin-left: 20px;
	float: left;
}

div#header div.left-logo a.header-home {
display: block;
}

div#header div.left-logo a.header-home img{
display: block;
}

div#header div.right-logo {
	/*background-image: url( ../images/mgt-logo.gif);
    background-repeat: no-repeat;
    background-position: right top;*/
	line-height: 18px;
	height: 22px;
	float: right;
	width: 300px;
	margin-top: 28px;
	margin-right: 20px;
	color: #000;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
}

div#header div.header-links {
	clear: both;
	float: left;
	height: 25px;
	width: 100%;
	margin-top: 15px;
}

div#header div.header-links div.right-links{
	clear: both;
	float: right;
	height: 20px;
	margin-right: 15px;
	padding-top: 0px;
}
 
div#header div.header-links div.left-links{
	clear: both;
	float: left;
	height: 20px;
	margin-left: 15px;
	padding-top: 0px;
}

div.header-links ul {
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	float: right;
}

div.header-links ul li {
	position: relative;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/* ------------ page-header-links styles -------------- */

table.page-header-links-table {
	width: 100%;
}

table#main-table table.page-header-links-table tr td.page-header-help {
	text-align: right;
	font-size: 19px;
}

td.page-header-help a {
	background-image: url( ../images/help.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 20px;
    padding-bottom: 2px;
    display: block;
    float: right;
    z-index: 10;
}
div.page-header-help a {
	background-image: url( ../images/help.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 20px;
    padding-bottom: 2px;
    line-height: 17px;
    float: right;
    z-index: 10;
    padding-right: 15px;
    margin-top: 5px;
    position: relative;
}

table#main-table table.page-header-links-table tr td.breadcrumbs table.breadcrumb-table tr td.breadcrumb-link {
	padding-right: 0px;
	font-size: 200%;
}

table#main-table table.page-header-links-table tr td.breadcrumbs table.breadcrumb-table tr td.breadcrumb-link a{
	padding-right: 0px;
	font-size: 200%;
}

table#main-table table.page-header-links-table tr td.breadcrumbs table.breadcrumb-table tr td.breadcrumb-current-page a{
	padding-right: 0px;
	font-size: 200%;
	color: #999;
	cursor: text;
}
